From c738519f1ac1100bce1b64e6c49769c7d4e037b4 Mon Sep 17 00:00:00 2001 From: Florian Fainelli Date: Thu, 28 Dec 2006 00:54:36 +0000 Subject: [PATCH] Add Intel/VIA usb-uhci support (#1091) SVN-Revision: 5912 --- openwrt/target/linux/Config.in | 8 +++++++- openwrt/target/linux/control/kmod-usb-uhci-iv.control | 4 ++++ openwrt/target/linux/linux-2.4/Makefile | 3 +++ openwrt/target/linux/linux-2.4/config/brcm | 2 +- 4 files changed, 15 insertions(+), 2 deletions(-) create mode 100644 openwrt/target/linux/control/kmod-usb-uhci-iv.control diff --git a/openwrt/target/linux/Config.in b/openwrt/target/linux/Config.in index afb0970cc2..abd14f09e7 100644 --- a/openwrt/target/linux/Config.in +++ b/openwrt/target/linux/Config.in @@ -228,7 +228,7 @@ config BR2_PACKAGE_KMOD_USB config BR2_PACKAGE_KMOD_USB_CONTROLLER tristate - depends on BR2_PACKAGE_KMOD_USB_UHCI || BR2_PACKAGE_KMOD_USB_OHCI || BR2_PACKAGE_KMOD_USB2 + depends on BR2_PACKAGE_KMOD_USB_UHCI || BR2_PACKAGE_KMOD_USB_UHCI_IV || BR2_PACKAGE_KMOD_USB_OHCI || BR2_PACKAGE_KMOD_USB2 default n config BR2_PACKAGE_KMOD_USB_UHCI @@ -237,6 +237,12 @@ config BR2_PACKAGE_KMOD_USB_UHCI depends BR2_PACKAGE_KMOD_USB select BR2_PACKAGE_KMOD_USB_CONTROLLER +config BR2_PACKAGE_KMOD_USB_UHCI_IV + tristate "Support for Intel/VIA UHCI controllers" + default m + depends BR2_PACKAGE_KMOD_USB + select BR2_PACKAGE_KMOD_USB_CONTROLLER + config BR2_PACKAGE_KMOD_USB_OHCI tristate "Support for OHCI controllers" default m diff --git a/openwrt/target/linux/control/kmod-usb-uhci-iv.control b/openwrt/target/linux/control/kmod-usb-uhci-iv.control new file mode 100644 index 0000000000..5ed4acfd16 --- /dev/null +++ b/openwrt/target/linux/control/kmod-usb-uhci-iv.control @@ -0,0 +1,4 @@ +Package: kmod-usb-uhci-iv +Priority: optional +Section: sys +Description: Kernel driver for Intel/VIA UHCI USB controllers diff --git a/openwrt/target/linux/linux-2.4/Makefile b/openwrt/target/linux/linux-2.4/Makefile index 76ca470edb..d155788f19 100644 --- a/openwrt/target/linux/linux-2.4/Makefile +++ b/openwrt/target/linux/linux-2.4/Makefile @@ -145,6 +145,9 @@ $(eval $(call KMOD_template,USB,usb-core,\ $(eval $(call KMOD_template,USB_UHCI,usb-uhci,\ $(MODULES_DIR)/kernel/drivers/usb/host/uhci.o \ ,CONFIG_USB_UHCI_ALT,kmod-usb-core,60,uhci)) +$(eval $(call KMOD_template,USB_UHCI,usb-uhci-iv,\ + $(MODULES_DIR)/kernel/drivers/usb/host/usb-uhci.o \ +,CONFIG_USB_UHCI,kmod-usb-core,60,usb-uhci-iv)) $(eval $(call KMOD_template,USB_OHCI,usb-ohci,\ $(MODULES_DIR)/kernel/drivers/usb/host/usb-ohci.o \ ,CONFIG_USB_OHCI,kmod-usb-core,60,usb-ohci)) diff --git a/openwrt/target/linux/linux-2.4/config/brcm b/openwrt/target/linux/linux-2.4/config/brcm index 5318be549e..3c25bd2741 100644 --- a/openwrt/target/linux/linux-2.4/config/brcm +++ b/openwrt/target/linux/linux-2.4/config/brcm @@ -1228,7 +1228,7 @@ CONFIG_USB_DEVICEFS=y # USB Host Controller Drivers # CONFIG_USB_EHCI_HCD=m -# CONFIG_USB_UHCI is not set +CONFIG_USB_UHCI=m CONFIG_USB_UHCI_ALT=m CONFIG_USB_OHCI=m -- 2.30.2